package com.lancoo.edu.platform.operation.commons.constant.base;

/**
 * @author lzh
 * @Description: 基础平台-模块相关接口URL
 */
public class ModuleUrlConstant {
    /**
     * 根据IdentityCode获取应用模块列表
     */
    public static final String GET_MODULE_INFO = "/BaseApi/SysMgr/Setting/Module/G_GetModuleInfo";

    /**
     * 获取指定模块的可访问身份
     */
    public static final String  GET_IDENTITY_TYPE_BY_MODULE_IDS = "/BaseApi/PowerMgr/GetIdentityTypeByModuleIDs";

    /**
     * 根据身份代码获取该身份详情
     */
    public static final String GET_IDENTITY_TYPE_BY_CODE = "/UserMgr/PowerMgr/GetIdentityTypeByCode";

    /**
     * 获取可分配的新模块
     */
    public static final String GET_NEW_MODULE_BY_IDENTITY_ID = "/BaseApi/PowerMgr/GetNewModuleByIdentityID";
//
//
    /**
     * 模块管理（应用入口管理） - 添加第三方模块
     */
    public static final String ADD_MODULE  = "/BaseApi/SysMgr/Setting/Module/G_AddModule";
//
    /**
     * 模块管理（应用入口管理） - 删除第三方模块
     */
    public static final String DELETE_MODULE  = "/BaseApi/SysMgr/Setting/Module/G_DeleteModule";
//
    /**
     * 模块管理（应用入口管理） - 修改第三方模块
     */
    public static final String UPDATE_MODULE  = "/BaseApi/SysMgr/Setting/Module/G_EditModule";
//
    /**
     * 添加指定身份下的多个模块权限
     */
    public static final String ADD_IDENTITY_MODULE = "/BaseApi/PowerMgr/AddIdentityModule";
//
    /**
     * 删除指定身份下的模块权限
     */
    public static final String DELETE_IDENTITY_MODULE = "/BaseApi/PowerMgr/DeleteIdentityModule";

    /**
     * 获取所有用户身份
     */
    public static final String GET_ALL_IDENTITY = "/BaseApi/UserMgr/PowerMgr/GetAllIdentity";


    /**
     * 根据用户ID获取其身份和可访问的模块ID串
     */
    public static final String GET_IDENTITY_MODULE_BY_USER_ID  = "/BaseApi/UserMgr/PowerMgr/GetIdentityTypeByUserID2";

}
